package network

import (
	"net"
)

// UDP消息结构
type UDPPacket struct {
	// 消息数据
	Message any

	// 对端地址
	PeerAddr *net.UDPAddr
}

func (pkt *UDPPacket) Reset() {
	pkt.Message = nil
	pkt.PeerAddr = nil
}

// Websocket消息结构
type WSPacket struct {
	// 消息数据
	Message any

	// 消息类型
	MessageType int
}

func (pkt *WSPacket) Reset() {
	pkt.Message = nil
	pkt.MessageType = 0
}
